﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Wz.Dto;

namespace Wz.Interface
{
    public interface IChargeTableService
    {
        //应收费显示
        Task<PagedResultDto<ChargeTableDto>> ChargeTableShow(PagedAndSortedResultRequestDto input);
        /// <summary>
        /// 应收费添加
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        Task<ChargeTableDto> AddChargeTable(AddChargeTableDto obj);
        /// <summary>
        /// <summary>
        /// 应收费删除
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        Task ChargeTableDel(Guid id);
        /// <summary>
        /// 应收费编辑
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        Task<ChargeTableDto> UptChargeTable(UptChargeTableDto obj);
        /// <summary>
        /// 应收费回显
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        Task<ChargeTableDto> ChargeTableFind(Guid id);
    }
}
